package com.karry.yl.domain.assessment;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.karry.commons.base.SuperEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 评估记录
 */
@TableName("assess_records")
public class MbAssessRecords extends SuperEntity {

    private Long orgId; // 所属机构
    private Long elderlyId; //所属老人
    private String elderlyName; //老人姓名
    private String elderlyIdNo; //老人身份证
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date assessDate; //评估日期
    private String evaluator; //评估员

    private Integer stupid;//痴呆0无1轻度2中度3重度
    private Integer spirit;//精神疾病0无1精神分裂症2双相情感障碍3偏执性精神障碍4分裂情感性障碍5癫痫所致精神障碍6精神发育迟滞伴发精神障碍
    private Integer fall;//跌倒0无1发生过 1 次2发生过 2 次3发生过 3 次及以上
    private Integer lost;//走失0无1发生过 1 次2发生过 2 次3发生过 3 次及以上
    private Integer foraging;//噎食0无1发生过 1 次2发生过 2 次3发生过 3 次及以上
    private Integer suicide;//自杀0无1发生过 1 次2发生过 2 次3发生过 3 次及以上
    private String tgName;//信息提供者姓名
    private String tgElderBind;//与老人关系
    private String tgPhone;//联系人电话

    private Integer jinshi;//进食得分
    private Integer xizao;//洗澡得分
    private Integer xiushi;//修饰得分
    private Integer chuanyi;//穿衣得分
    private Integer dabian;//大便控制得分
    private Integer xiaobian;//小便控制得分
    private Integer ruce;//如厕得分
    private Integer zychuangyi;//床椅转移得分
    private Integer pdfoot;//平地行走得分
    private Integer sxfloor;//上下楼梯得分
    private Integer dailyLiving;  //日常生活活动 得分
    private Integer dailyLivingGrade;//日常生活活动评定等级

    private Integer renzhi;//认知功能得分
    private Integer kill;  //攻击行为得分
    private Integer yiyu;//抑郁症状
    private Integer mind; //精神状态得分
    private Integer mindGrade;//精神状态评定等级

    private Integer yishi;//意识水平得分
    private Integer shili;  //视力得分
    private Integer tingli;//听力
    private Integer gotong;//沟通交流
    private Integer perception;  //感知能力得分
    private Integer perceptionGrade;//感知评定等级

    private Integer shenghuo;//生活能力
    private Integer job;  //工作能力
    private Integer skdingxiang;//时间/空间定向
    private Integer rendingxiang;//人物定向
    private Integer shehuinl;//社会交往能力
    private Integer social; //社会参与得分
    private Integer socialGrade;//社会评定等级

    private Integer rs;  // 最终结果 0 ：能力完好 1：轻度失能 2：中度失能 3：重度失能
    private  String auditor;//审核人
    private Integer cause; //评估原因 1：接收服务前初评 2：接收服务后的常规评估 3：状况发生变化后的即时评估 4：因评估结果有疑问进行的复评
    private Integer auditStatus; // 审核状态  1:待审核 2：审核中 3：审核未通过4审核通过
    private Integer pgStatus; // 评估状态  1:评估中 2：评估完成
    @TableField(exist = false)
    private int chubupd;

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public Long getElderlyId() {
        return elderlyId;
    }

    public void setElderlyId(Long elderlyId) {
        this.elderlyId = elderlyId;
    }

    public String getElderlyName() {
        return elderlyName;
    }

    public void setElderlyName(String elderlyName) {
        this.elderlyName = elderlyName;
    }

    public String getElderlyIdNo() {
        return elderlyIdNo;
    }

    public void setElderlyIdNo(String elderlyIdNo) {
        this.elderlyIdNo = elderlyIdNo;
    }

    public Date getAssessDate() {
        return assessDate;
    }

    public void setAssessDate(Date assessDate) {
        this.assessDate = assessDate;
    }

    public String getEvaluator() {
        return evaluator;
    }

    public void setEvaluator(String evaluator) {
        this.evaluator = evaluator;
    }

    public Integer getStupid() {
        return stupid;
    }

    public void setStupid(Integer stupid) {
        this.stupid = stupid;
    }

    public Integer getSpirit() {
        return spirit;
    }

    public void setSpirit(Integer spirit) {
        this.spirit = spirit;
    }

    public Integer getFall() {
        return fall;
    }

    public void setFall(Integer fall) {
        this.fall = fall;
    }

    public Integer getLost() {
        return lost;
    }

    public void setLost(Integer lost) {
        this.lost = lost;
    }

    public Integer getForaging() {
        return foraging;
    }

    public void setForaging(Integer foraging) {
        this.foraging = foraging;
    }

    public Integer getSuicide() {
        return suicide;
    }

    public void setSuicide(Integer suicide) {
        this.suicide = suicide;
    }

    public String getTgName() {
        return tgName;
    }

    public void setTgName(String tgName) {
        this.tgName = tgName;
    }

    public String getTgElderBind() {
        return tgElderBind;
    }

    public void setTgElderBind(String tgElderBind) {
        this.tgElderBind = tgElderBind;
    }

    public String getTgPhone() {
        return tgPhone;
    }

    public void setTgPhone(String tgPhone) {
        this.tgPhone = tgPhone;
    }

    public Integer getJinshi() {
        return jinshi;
    }

    public void setJinshi(Integer jinshi) {
        this.jinshi = jinshi;
    }

    public Integer getXizao() {
        return xizao;
    }

    public void setXizao(Integer xizao) {
        this.xizao = xizao;
    }

    public Integer getXiushi() {
        return xiushi;
    }

    public void setXiushi(Integer xiushi) {
        this.xiushi = xiushi;
    }

    public Integer getChuanyi() {
        return chuanyi;
    }

    public void setChuanyi(Integer chuanyi) {
        this.chuanyi = chuanyi;
    }

    public Integer getDabian() {
        return dabian;
    }

    public void setDabian(Integer dabian) {
        this.dabian = dabian;
    }

    public Integer getXiaobian() {
        return xiaobian;
    }

    public void setXiaobian(Integer xiaobian) {
        this.xiaobian = xiaobian;
    }

    public Integer getRuce() {
        return ruce;
    }

    public void setRuce(Integer ruce) {
        this.ruce = ruce;
    }

    public Integer getZychuangyi() {
        return zychuangyi;
    }

    public void setZychuangyi(Integer zychuangyi) {
        this.zychuangyi = zychuangyi;
    }

    public Integer getPdfoot() {
        return pdfoot;
    }

    public void setPdfoot(Integer pdfoot) {
        this.pdfoot = pdfoot;
    }

    public Integer getSxfloor() {
        return sxfloor;
    }

    public void setSxfloor(Integer sxfloor) {
        this.sxfloor = sxfloor;
    }

    public Integer getDailyLiving() {
        return dailyLiving;
    }

    public void setDailyLiving(Integer dailyLiving) {
        this.dailyLiving = dailyLiving;
    }

    public Integer getDailyLivingGrade() {
        return dailyLivingGrade;
    }

    public void setDailyLivingGrade(Integer dailyLivingGrade) {
        this.dailyLivingGrade = dailyLivingGrade;
    }

    public Integer getRenzhi() {
        return renzhi;
    }

    public void setRenzhi(Integer renzhi) {
        this.renzhi = renzhi;
    }

    public Integer getKill() {
        return kill;
    }

    public void setKill(Integer kill) {
        this.kill = kill;
    }

    public Integer getYiyu() {
        return yiyu;
    }

    public void setYiyu(Integer yiyu) {
        this.yiyu = yiyu;
    }

    public Integer getMind() {
        return mind;
    }

    public void setMind(Integer mind) {
        this.mind = mind;
    }

    public Integer getMindGrade() {
        return mindGrade;
    }

    public void setMindGrade(Integer mindGrade) {
        this.mindGrade = mindGrade;
    }

    public Integer getYishi() {
        return yishi;
    }

    public void setYishi(Integer yishi) {
        this.yishi = yishi;
    }

    public Integer getShili() {
        return shili;
    }

    public void setShili(Integer shili) {
        this.shili = shili;
    }

    public Integer getTingli() {
        return tingli;
    }

    public void setTingli(Integer tingli) {
        this.tingli = tingli;
    }

    public Integer getGotong() {
        return gotong;
    }

    public void setGotong(Integer gotong) {
        this.gotong = gotong;
    }

    public Integer getPerception() {
        return perception;
    }

    public void setPerception(Integer perception) {
        this.perception = perception;
    }

    public Integer getPerceptionGrade() {
        return perceptionGrade;
    }

    public void setPerceptionGrade(Integer perceptionGrade) {
        this.perceptionGrade = perceptionGrade;
    }

    public Integer getShenghuo() {
        return shenghuo;
    }

    public void setShenghuo(Integer shenghuo) {
        this.shenghuo = shenghuo;
    }

    public Integer getJob() {
        return job;
    }

    public void setJob(Integer job) {
        this.job = job;
    }

    public Integer getSkdingxiang() {
        return skdingxiang;
    }

    public void setSkdingxiang(Integer skdingxiang) {
        this.skdingxiang = skdingxiang;
    }

    public Integer getRendingxiang() {
        return rendingxiang;
    }

    public void setRendingxiang(Integer rendingxiang) {
        this.rendingxiang = rendingxiang;
    }

    public Integer getShehuinl() {
        return shehuinl;
    }

    public void setShehuinl(Integer shehuinl) {
        this.shehuinl = shehuinl;
    }

    public Integer getSocial() {
        return social;
    }

    public void setSocial(Integer social) {
        this.social = social;
    }

    public Integer getSocialGrade() {
        return socialGrade;
    }

    public void setSocialGrade(Integer socialGrade) {
        this.socialGrade = socialGrade;
    }

    public Integer getRs() {
        return rs;
    }

    public void setRs(Integer rs) {
        this.rs = rs;
    }

    public String getAuditor() {
        return auditor;
    }

    public void setAuditor(String auditor) {
        this.auditor = auditor;
    }

    public Integer getCause() {
        return cause;
    }

    public void setCause(Integer cause) {
        this.cause = cause;
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public Integer getPgStatus() {
        return pgStatus;
    }

    public void setPgStatus(Integer pgStatus) {
        this.pgStatus = pgStatus;
    }

    public int getChubupd() {
        return chubupd;
    }

    public void setChubupd(int chubupd) {
        this.chubupd = chubupd;
    }
}
